Micron Document




Bugzilla
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Bugzilla est un logiciel libre de système de suivi de problèmes avec interface web, développé et utilisé par l'organisation Mozilla. Il permet le suivi de bogues ou de « demande d'amélioration » (RFE en anglais) sous la forme de « tickets ». Logiciel de type serveur, architecture trois tiers, il est écrit en langage Perl. Il est disponible sous UNIX (Linux, BSD, etc.) et est distribué sous tri-licence MPL/LGPL/GPL.

Il est utilisé par de nombreuses organisations pour suivre le développement de nombreux logiciels, sur Internet ou dans des réseaux privés. Les plus connus sont la Mozilla Foundation, la Wikimedia Foundationcite-ref-3[3], Walt Disney Company, la NASA, YAHOO, KDE, Red Hat, Novell, Mageia, Mandriva, Eclipse et LibreOfficecite-ref-4[4] pour ne citer que quelques projets majeurs.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Historique

À l'origine, Bugzilla est un outil utilisé en interne par Netscape dans le cadre du développement de Netscape Navigator. Il est devenu open source en 1998, à la suite de la publication du code source de ce qui aurait dû devenir la version 5 de Netscape Communicator (laquelle n'a jamais vu le jour), dans le cadre du projet Mozilla. Depuis, son développement s'est poursuivi sous l'égide de la Fondation Mozilla.

Écrit à l'origine en TCL par Terry Weissman en 1998, il fut porté ensuite en Perl en avril 2000cite-ref-5[5]. La version 2.0 fut la première version en Perl.

La version 3.0 sortit le 10 mai 2007, la version 4.0 le 15 février 2011 ; la version 5.0 fut éditée le 7 juillet 2015[réf. nécessaire].

Versions

cite-ref-6[6]

Exigences

Bugzilla requiert de disposer des éléments suivants :

• une base de données compatible. En 2015, il s'agit de MariaDB, MySQL, PostgreSQL, la base d'Oracle ou SQLitecite-ref-7[7] :
• une version de Perl (5.10 ou plus en 2015),
• un assortiment de modules Perl,
• un serveur HTTP avec le support de CGI

Fonctionnement

Bugzilla gère le suivi de bugs provenant de sites, logiciels et courriels. Il classe les bugs en fonction de leur étape d'étudecite-ref-8[8].

• Arrivée, bug non confirmé
• Prise en compte bug, bug confirmé
• En cours d'étude
• Résolu

• Corrigé
• Doublon
• Ignoré
• Non reproductible
• Invalide

• Solution insatisfaisante, bug rouvert
• Solution satisfaisante, bug vérifié

Notes et références

cite-note-wikidata-23689f789e8c0cfe6be35c04b565da8a004cff64-11. « https://groups.google.com/forum/#!topic/netscape.public.mozilla.announce/tSqoQduffps »
cite-note-wikidata-93b4a7dbc01856459c3530d5cf7669fd8af62048-22. « 5.2 », 3 septembre 2024 (consulté le 6 novembre 2024)
cite-note-33. Le Bugzilla de la Wikimedia Foundation, organisation qui héberge notamment Wikipédia
cite-note-44. (en) http://www.bugzilla.org/installation-list/
cite-note-55. Histoire de Bugzilla
cite-note-66. « Release Information - Bugzilla - bugzilla.org », Bugzilla (consulté le 20 juin 2010)
cite-note-77. « 3.6.1. MySQL — Bugzilla 5.0.6 documentation », sur bugzilla.readthedocs.io (consulté le 13 mai 2024)
cite-note-88. bugzilla2015quipe-bugzilla2015Équipe Bugzilla, « Le guide de Bugzilla - version 4.2.16 », Guide Bugzilla,‎ 22 décembre 2015 (lire en ligne)

Liens externes

• site-officiel(en) Site officiel
• (en) https://bugzilla.mozilla.org/ Le bugzilla pour les projets de la fondation Mozilla.

• Portail des logiciels libres
• Portail de la programmation informatique